草庐IT

iphone - NSCFString 内存泄漏

全部标签

iphone - 在 iPhone 读取的 XML 提要中使用英镑符号

我已经创建了一个基于网络的UTF-8XML提要用于iPhone应用程序。在网络浏览器中查看时,如果提要包含英镑符号,我会收到一个讨厌的XML错误:XML解析错误:未定义的实体但是实际文件似乎是可读的。1。iPhoneNSParser是否能够读取文件或是否会因为这个字符而失败?2。是否可以为XML编码井号? 最佳答案 ifthefeedcontainsaBritishPoundsign,IgetanastyXMLerror:XMLParsingError:undefinedentity您的Feed可能使用实体£作为井号字符。£是一个H

iphone - 如何使用 GDataXMLNode 添加 cdata block ?

我已经试过了:GDataXMLElement*body=[GDataXMLNodeelementWithName:@"body"];[bodyaddChild:[GDataXMLNodeelementWithName:@"request"stringValue:@"]]>"]];NSLog(@"%@",[bodyXMLString]);它输出:>><![CDATA[<hello>]]>/request>/正文`>但希望它是这样的:>>]]>/请求>/body>知道如何告诉解析器GDataXMLNode应该是CDATA类型吗? 最佳答案

c# - 在没有内存争用的情况下将大型 xml 文件拆分为子文件

我有如下的XML............现在最好的方法是将每个作业节点写在一个单独的文件中,而不需要将整个使用xmlreader和xmlwriter或任何其他选项将文件写入内存? 最佳答案 为输入文件创建一个XmlReader。将读者定位在第一个工作元素上。使用ReadSubtreeMethod创建子树XmlReader.为输出文件创建一个XmlWriter。使用WriteNodeMethod将子树XmlReader的内容复制到XmlWriter中.将原始读者定位到下一个工作元素,继续第一个工作元素。如果没有更多的工作元素要阅读,则

iphone - HTML中NSString中的特殊字符

我正在从XML源获取数据,并使用tbxml对其进行解析。一切工作正常,直到我收到一个拉丁字母,如“é”,它将显示为:代码:é我看不到NSString进行转换的正确方法。有任何想法吗? 最佳答案 这似乎是一个非常普遍的问题。查看HTMLcharacterdecodinginObjective-C/CocoaTouch 关于iphone-HTML中NSString中的特殊字符,我们在StackOverflow上找到一个类似的问题: https://sta

xml - Haskell解析低内存的大xml文件

因此,我使用了几个HaskellXML库,包括hexpat和xml-enumerator。在阅读了RealWorldHaskell(http://book.realworldhaskell.org/read/io.html)中的IO章节后,我的印象是,如果我运行以下代码,它将在我执行它时被垃圾收集。但是,当我在一个大文件上运行它时,内存使用率在运行时不断攀升。runghcparse.hsbigfile.xml我做错了什么?我的假设错了吗?映射/过滤器是否强制它评估所有内容?importqualifiedData.ByteString.LazyasBSLimportqualifiedDa

iphone - rss 阅读 iphone/ipad 应用程序

我在读取iPhone应用程序的XML文件时出错。我的iPhone应用程序有一个新功能,可以读取我的RSS提要。一切看起来都很好,但我遇到了这个问题:Errorwhileloadingrss.PleasecheckyourInternetconnection这是我的代码:-(BOOL)readRSS{NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];[UIApplicationsharedApplication].networkActivityIndicatorVisible=YES;[[NSURLCachesharedURLCa

xml - 如何在不将其加载到内存和使用 XElement 的情况下读取大型 xml 文件

我想读取一个大的xml文件(100+M)。由于它的大小,我不想使用XElement将它加载到内存中。我正在使用linq-xml查询来解析和读取它。最好的方法是什么?任何关于XPath或XmlReader与linq-xml/XElement组合的例子?请帮忙。谢谢。 最佳答案 是的,您可以将XmlReader与methodXNode.ReadFrom结合使用,请参阅文档中的示例,该示例使用C#选择性地将XmlReader找到的节点作为XElement进行处理。 关于xml-如何在不将其加载

iphone - TBXML 和 <?xml> 标签问题

这是我的问题:我在我的iPad应用程序中使用TBXML。XML服务器响应以xml描述行开始:并且TBXML无法解析节点(即nextSibling方法变为空)。将XML转换为字符串以删除行不是一个选项,因为我直接使用NSData对象和tbxmlWithXMLData()方法来创建我的TBXML对象。如何让TBXML理解我的XML?如果没有,有没有办法从NSData中删除该行?谢谢大家。 最佳答案 你能在这里写下你的代码吗?还有xml(当然是它的一部分)...我多次使用TBXML,而且我对xml声明没有问题!

iphone - TouchXML 解析 XML 属性

如何使用touchXML解析此XML?我想将所有属性作为键/值对存储在字典中。我没问题,XML的格式如下:UK12......但我不确定在处理属性时该怎么做......如何使用touchXML获取属性?特别是如果一个节点有一个子节点也有属性..根据第一个示例XML文件。在第一个XML示例中,我设法获得了Player属性,但没有获得子节点的“RoundScore”属性。很想伸出援助之手..谢谢,丹 最佳答案 更多信息visitthispost.我已经对此进行了完整的介绍。是的!解决了您的问题。请参阅以下代码。希望你能理解。它正在满足您

iphone - iOS XML 编写器类

我想创建一个使用关卡系统的游戏。所以我想存储我的关卡并能够在游戏过程中更改它们(以保存状态)。所以我决定使用XML来存储级别。我找到了用于从XML中读取的NSXmlParser类,但是我找不到一个writer来保存关卡状态。在我的游戏中,关卡状态和关卡非常相似(我有很多可移动的物体),所以我不想将关卡状态数据与其所属的关卡分开存储。问题是我找不到在iPhone上轻松修改XML文件的方法。也许我使用了一种糟糕的方法。 最佳答案 如果您将数据放入NSDictionary,您可以这样做(注意事项):[myDictionarywriteTo